<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>PowerVR SDK</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
<table width="100%">
  <tr>
    <td width="33%">
      <p align="left">&nbsp;<a href="http://www.imgtec.com"><img border="0" src="IMGLogo.jpg" width="200" height="30"></a></p>
    </td>
    <td width="33%">
      <p align="center"><font color="#808080" face="Arial" size="2">PowerVR Software Development Kit</a></font></p>
    </td>
    <td width="34%">
      <p align="right"><a href="http://www.powervr.com"><img border="0" src="PVRlogo.jpg" width="200" height="27"></a></p>
    </td>
  </tr>
</table>
<hr>
</head><body>
<!-- Generated by Doxygen 1.3.6 -->
<div class="qindex"><a class="qindex" href="index.html">Main&nbsp;Page</a> | <a class="qindex" href="namespaces.html">Namespace List</a> | <a class="qindex" href="hierarchy.html">Class&nbsp;Hierarchy</a> | <a class="qindex" href="annotated.html">Class&nbsp;List</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="namespacemembers.html">Namespace&nbsp;Members</a> | <a class="qindex" href="functions.html">Class&nbsp;Members</a> | <a class="qindex" href="globals.html">File&nbsp;Members</a></div>
<h1>PVREngine.h</h1><a href="PVREngine_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre>00001 <span class="comment">/******************************************************************************</span>
00002 <span class="comment"></span>
00003 <span class="comment"> @File         PVREngine.h</span>
00004 <span class="comment"></span>
00005 <span class="comment"> @Title        API independent class declaration for PVREngine</span>
00006 <span class="comment"></span>
00007 <span class="comment"> @Version      </span>
00008 <span class="comment"></span>
00009 <span class="comment"> @Copyright    Copyright (C)  Imagination Technologies Limited.</span>
00010 <span class="comment"></span>
00011 <span class="comment"> @Platform     Independent</span>
00012 <span class="comment"></span>
00013 <span class="comment"> @Description  Main include file for the PVREngine.</span>
00014 <span class="comment"></span>
00015 <span class="comment">******************************************************************************/</span>
00016 <span class="preprocessor">#ifndef PVRENGINE_H</span>
00017 <span class="preprocessor"></span><span class="preprocessor">#define PVRENGINE_H</span>
00018 <span class="preprocessor"></span>
00019 <span class="comment">/*****************************************************************************/</span>
00159 <span class="comment">/******************************************************************************</span>
00160 <span class="comment">Includes</span>
00161 <span class="comment">******************************************************************************/</span>
00162 
00163 <span class="preprocessor">#include "PVRShell.h"</span>
00164 <span class="preprocessor">#include "PVRTools.h"</span>
00165 
00166 <span class="preprocessor">#include "<a class="code" href="Globals_8h.html">Globals.h</a>"</span>
00167 <span class="preprocessor">#include "<a class="code" href="BoundingBox_8h.html">BoundingBox.h</a>"</span>
00168 <span class="preprocessor">#include "<a class="code" href="BoundingHex_8h.html">BoundingHex.h</a>"</span>
00169 <span class="preprocessor">#include "<a class="code" href="ConsoleLog_8h.html">ConsoleLog.h</a>"</span>
00170 <span class="preprocessor">#include "<a class="code" href="dynamicArray_8h.html">dynamicArray.h</a>"</span>
00171 <span class="preprocessor">#include "<a class="code" href="LightManager_8h.html">LightManager.h</a>"</span>
00172 <span class="preprocessor">#include "<a class="code" href="MaterialManager_8h.html">MaterialManager.h</a>"</span>
00173 <span class="preprocessor">#include "<a class="code" href="MeshManager_8h.html">MeshManager.h</a>"</span>
00174 <span class="preprocessor">#include "<a class="code" href="Option_8h.html">Option.h</a>"</span>
00175 <span class="preprocessor">#include "<a class="code" href="OptionsMenu_8h.html">OptionsMenu.h</a>"</span>
00176 <span class="preprocessor">#include "<a class="code" href="Plane_8h.html">Plane.h</a>"</span>
00177 <span class="preprocessor">#include "<a class="code" href="SimpleCamera_8h.html">SimpleCamera.h</a>"</span>
00178 <span class="preprocessor">#include "<a class="code" href="TextureManager_8h.html">TextureManager.h</a>"</span>
00179 <span class="preprocessor">#include "<a class="code" href="TimeController_8h.html">TimeController.h</a>"</span>
00180 <span class="preprocessor">#include "<a class="code" href="Uniform_8h.html">Uniform.h</a>"</span>
00181 <span class="preprocessor">#include "<a class="code" href="ContextManager_8h.html">ContextManager.h</a>"</span>
00182 <span class="preprocessor">#include "<a class="code" href="Light_8h.html">Light.h</a>"</span>
00183 <span class="preprocessor">#include "<a class="code" href="Material_8h.html">Material.h</a>"</span>
00184 <span class="preprocessor">#include "<a class="code" href="Mesh_8h.html">Mesh.h</a>"</span>
00185 <span class="preprocessor">#include "<a class="code" href="PVRESettings_8h.html">PVRESettings.h</a>"</span>
00186 <span class="preprocessor">#include "<a class="code" href="UniformHandler_8h.html">UniformHandler.h</a>"</span>
00187 <span class="preprocessor">#include "<a class="code" href="Uniform_8h.html">Uniform.h</a>"</span>
00188 <span class="preprocessor">#include "<a class="code" href="PVRESettings_8h.html">PVRESettings.h</a>"</span>
00189 
00190 <span class="comment">/*!***************************************************************************</span>
00191 <span class="comment">* @Namespace pvrengine</span>
00192 <span class="comment">* @Brief The PVREngine namespace.</span>
00193 <span class="comment">* @Description The PVREngine namespace.</span>
00194 <span class="comment">*****************************************************************************/</span>
00195 <span class="keyword">namespace </span>pvrengine
00196 {
00197 
00198     <span class="comment">/*!***************************************************************************</span>
00199 <span class="comment">    * @Class PVREngine</span>
00200 <span class="comment">    * @Brief    Main include file for the PVREngine.</span>
00201 <span class="comment">    * @Description  Main include file for the PVREngine.</span>
00202 <span class="comment">    *****************************************************************************/</span>
00203     <span class="keyword">class </span>PVREngine : <span class="keyword">public</span> PVRShell
00204     {
<a name="l00205"></a><a class="code" href="classpvrengine_1_1PVREngine.html">00205</a>     <span class="keyword">protected</span>:
00206         <a class="code" href="classpvrengine_1_1PVRESettings.html">PVRESettings</a>    <a class="code" href="classpvrengine_1_1PVREngine.html#p0">m_PVRESettings</a>;         
<a name="l00208"></a><a class="code" href="classpvrengine_1_1PVREngine.html#p0">00208</a>     <span class="keyword">public</span>:
00209         <span class="comment">/*!***********************************************************************</span>
00210 <span class="comment">        @Function           PVREngine</span>
00211 <span class="comment">        @Description        Constructor</span>
00212 <span class="comment">        *************************************************************************/</span>
00213         <a class="code" href="classpvrengine_1_1PVREngine.html#a0">PVREngine</a>(){}
00214     };
00215 
<a name="l00216"></a><a class="code" href="classpvrengine_1_1PVREngine.html#a0">00216</a> }
00217 <span class="preprocessor">#endif // PVRENGINE_H</span>
00218 <span class="preprocessor"></span>
00219 <span class="comment">/******************************************************************************</span>
00220 <span class="comment">End of file (PVREngine.h)</span>
00221 <span class="comment">******************************************************************************/</span>
00222 
</pre></div><br>
<br>
<P align=left><FONT size=2><STRONG><A 
   href="http://www.imgtec.com/powervr/insider/legal/index.asp">Copyright</A> � 
   1999-2008, Imagination Technologies Ltd.</STRONG></FONT></P>
<hr>
<address style="align: left;"><small><FONT color=f0f>
Generated by <a href="http://www.doxygen.org/index.html">DOXYGEN</a> 1.3.6</small></address>
</body>
</html>
